#!/bin/bash

input_file="/userfs/all.txt"

# 使用 grep 提取包含"测试成功"的行，并使用 sed 提取测试项
successful_tests=$(grep -a "测试成功" "$input_file" | sed 's/.*[：:]\(.*测试成功\)/\1/' | sort | uniq)

# 打印所有成功测试项
echo "所有成功测试项："
echo "$successful_tests"

# 计算并打印唯一成功测试项的数量
count=$(echo "$successful_tests" | wc -l)
echo "成功测试项数量：$count"

